#pragma once
#include<stdio.h>
#include<assert.h>
#include<stdlib.h>
typedef int STDateType;
typedef struct STnode
{
	STDateType x;
	struct STnode* next;

}STnode;
STnode* STbuynode(STDateType x);
void SLprint(STnode* head);
void SLpushback(STnode* *hhead, STDateType x);
void SLpopback(STnode** hhead);
void SLpushfront(STnode** hhead,STDateType x);
void SLpopfront(STnode** hhead);
STnode* SLfind(STnode* hhead,STDateType);
void SLInsertAfter(STnode* pos, STDateType x);
void SLDestoryAfter(STnode* pos);
void SLDestory(STnode** head);